run:	lex.yy.o run_shell.o -lfl
	gcc lex.yy.o run_shell.o -lfl

all:	lex.yy.o my_shell.o -lfl
	gcc lex.yy.o my_shell.o -lfl

run_shell.o: run_shell.c
	gcc -c run_shell.c

lex.yy.o: lex.yy.c
	gcc -c -w lex.yy.c

lex.yy.c: lex.c
	flex lex.c

my_shell.o: my_shell.c
	gcc -c my_shell.c

clean:
	rm -f *.o *.out lex.yy.c
